package com.qingzhou.web.service;

import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
import com.qingzhou.web.repository.entity.OmicsEntity;
import com.qingzhou.web.repository.entity.OmicsEntity;
import com.qingzhou.web.service.impl.params.request.*;
import com.qingzhou.web.service.impl.params.vo.OmicsVo;

/**
 *
 * @author 李海
 */
public interface OmicsService extends IService<OmicsEntity> {

    int add(OmicsAddForm form);
    int delete(OmicsDeleteForm form);
    Page<OmicsVo> page(Page<OmicsEntity> page, SubTablePageForm form);
    OmicsVo detail(OmicsDetailForm form);
    int edit(OmicsEditForm form);
    int forceEdit(OmicsForceEditForm form);
    int done(OmicsDoneForm form);
    int stop(OmicsStopForm form);
}
